magical creature - English Synonyms Dictionary